怎么使用Docker

您所在的位置:网站首页 docker mysql部署 怎么使用Docker

怎么使用Docker

#怎么使用Docker| 来源: 网络整理| 查看: 265

怎么使用Docker-compose部署mysql 发布时间:2023-04-15 11:14:23 来源:亿速云 阅读:54 作者:iii 栏目:开发技术

这篇文章主要介绍了怎么使用Docker-compose部署mysql的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker-compose部署mysql文章都会有所收获,下面我们一起来看看吧。

一、Docker-compose简介

个人理解:容器编排工具,对于大多数人来说可能最大的作用是被当成启动容器的脚本了。它可以实现一次性启动多个容器,它的自动重启容器策略也很好用。

二、部署步骤

1. 在/root 目录下新建目录docker-compose,在/root/docker-compose目录下新建mysql文件件

cd /root  mkdir docker-compose && cd docker-compose mkdir mysql && cd mysql

2 准备挂载文件

(如果不需要修改配置文件此步可跳过,然后docker-compose.yml文件挂载时删除配置文件的挂载)

在 /root/docker-compose/mysql 文件夹下新建config文件夹,在conf文件下新建my.cnf 文件

mkdir config && cd config vim my.cnf

将下面的配置文件复制到 my.cnf中

[mysqld] user=mysql default-storage-engine=INNODB character-set-server=utf8 [client] default-character-set=utf8 [mysql] default-character-set=utf8

3.编写docker-compose.yml文件

在/root/docker-compose/mysql文件夹下新建docker-compose.yml文件,

cd /root/docker-compose/mysql

vim docker-compose.yml

加下面内容复制到 docker-compose.yml 中

version: '3' services:   mysql:     image: mysql     restart: always     container_name: mysql     environment:       MYSQL_ROOT_PASSWORD: password       TZ: Asia/Shanghai     ports:       - 3306:3306     volumes:       - /root/docker-compose/mysql/data:/var/lib/mysql       - /root/docker-compose/mysql/config/my.cnf:/etc/mysql/my.cnf     command:       --max_connections=1000       --character-set-server=utf8mb4       --collation-server=utf8mb4_general_ci       --default-authentication-plugin=mysql_native_password注意docker-compose.yml 第8行设置mysql root 账号登录的密码,这里的 password 修改为自己需要的密码即可。

4. 启动

docker-compose up -d

关于“怎么使用Docker-compose部署mysql”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“怎么使用Docker-compose部署mysql”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

推荐阅读: Docker-compose部署ELK docker-compose部署LNMP

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker docker-compose mysql 上一篇新闻:vue3怎么通过render函数实现菜单下拉框 下一篇新闻:Linux下Tomcat8怎么修改JVM内存配置 猜你喜欢 error_reporting函数如何在PHP项目中使用 利用PHP怎么对字符串进行处理 使用PHP怎么对文件的扩展名进行获取 利用PHP在对数组中的单列值进行获取 利用PHP怎么对多个文件进行合并 php中传统验证与thinkphp框架的用法 PHP中面向对象的特征有哪些 利用PHP项目实现一个查询分页功能 利用PHP怎么编写一个留言本功能 利用PHP怎么获取主机的域名、网址等参数


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3